using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace Garlic.DM.DataModel
{

    /// <summary>
    /// UserInfo
    /// </summary>
	[Serializable]
    public partial class UserInfo : BaseInfo
	{
		protected string _employee_name = String.Empty;
		protected int _status;
		protected string _company = String.Empty;
		protected string _department = String.Empty;
		protected string _office_phone = String.Empty;
		protected string _mobile_phone = String.Empty;
		protected string _email = String.Empty;
		protected string _password = String.Empty;
		protected int _shift;
		protected string _password1 = String.Empty;
		protected string _password2 = String.Empty;
		protected string _password3 = String.Empty;
		protected DateTime _password_expire_time;
		protected int _user_id;
		protected string _user_name = String.Empty;
		protected int _user_type;
		protected int _create_user;
		protected DateTime _create_time;
		protected int _modify_user;
		protected DateTime _modify_time;
		protected int _fail_login;
		
		public UserInfo(string employee_name,
int status,
string company,
string department,
string office_phone,
string mobile_phone,
string email,
string password,
int shift,
string password1,
string password2,
string password3,
DateTime password_expire_time,
int user_id,
string user_name,
int user_type,
int create_user,
DateTime create_time,
int modify_user,
DateTime modify_time,
int fail_login
		)
		{
		   _employee_name=employee_name;
		   _status=status;
		   _company=company;
		   _department=department;
		   _office_phone=office_phone;
		   _mobile_phone=mobile_phone;
		   _email=email;
		   _password=password;
		   _shift=shift;
		   _password1=password1;
		   _password2=password2;
		   _password3=password3;
		   _password_expire_time=password_expire_time;
		   _user_id=user_id;
		   _user_name=user_name;
		   _user_type=user_type;
		   _create_user=create_user;
		   _create_time=create_time;
		   _modify_user=modify_user;
		   _modify_time=modify_time;
		   _fail_login=fail_login;
		}
		
		public UserInfo()
		{
		}
		
		
		public string Employee_name
		{
			get {return _employee_name;}
			set {_employee_name = value;}
		}

		public int Status
		{
			get {return _status;}
			set {_status = value;}
		}

		public string Company
		{
			get {return _company;}
			set {_company = value;}
		}

		public string Department
		{
			get {return _department;}
			set {_department = value;}
		}

		public string Office_phone
		{
			get {return _office_phone;}
			set {_office_phone = value;}
		}

		public string Mobile_phone
		{
			get {return _mobile_phone;}
			set {_mobile_phone = value;}
		}

		public string Email
		{
			get {return _email;}
			set {_email = value;}
		}

		public string Password
		{
			get {return _password;}
			set {_password = value;}
		}

		public int Shift
		{
			get {return _shift;}
			set {_shift = value;}
		}

		public string Password1
		{
			get {return _password1;}
			set {_password1 = value;}
		}

		public string Password2
		{
			get {return _password2;}
			set {_password2 = value;}
		}

		public string Password3
		{
			get {return _password3;}
			set {_password3 = value;}
		}

		public DateTime Password_expire_time
		{
			get {return _password_expire_time;}
			set {_password_expire_time = value;}
		}

		public int User_id
		{
			get {return _user_id;}
			set {_user_id = value;}
		}

		public string User_name
		{
			get {return _user_name;}
			set {_user_name = value;}
		}

		public int User_type
		{
			get {return _user_type;}
			set {_user_type = value;}
		}

		public int Create_user
		{
			get {return _create_user;}
			set {_create_user = value;}
		}

		public DateTime Create_time
		{
			get {return _create_time;}
			set {_create_time = value;}
		}

		public int Modify_user
		{
			get {return _modify_user;}
			set {_modify_user = value;}
		}

		public DateTime Modify_time
		{
			get {return _modify_time;}
			set {_modify_time = value;}
		}

		public int Fail_login
		{
			get {return _fail_login;}
			set {_fail_login = value;}
		}

		
	}

}
